package com.lpf.testJVM;

public class JavaVMStackSOF {

	private int stackLength = 1;

	public void stackLeak() {
		stackLength++;
		stackLeak();
	}

	/**
	 * VM Args: -Xss128k
	 */
	public static void main(String[] args) {
		JavaVMStackSOF oom = new JavaVMStackSOF();

		try {
			oom.stackLeak();
		} catch (Throwable e) {
			System.out.println("stack length:" + oom.stackLength);
			throw e;
		}
	}
}
